#pragma once

#ifndef _CTRADEUPDATEPACKET_H_
#define _CTRADEUPDATEPACKET_H_

class CItem;
class CGeneralItem;
class CWeaponItem;
class CArmorItem;
class CPuppetItem;
class CUsableItem;
class CLinkshellItem;

#include "CBasicPacket.h"

class CTradeUpdatePacket : public CBasicPacket
{
public:
	CTradeUpdatePacket::CTradeUpdatePacket(CItem * item, unsigned long quantity, unsigned char tradeSlotID);
	CTradeUpdatePacket(unsigned long quantity, unsigned char tradeSlotID);
	~CTradeUpdatePacket(void);

private:
	void itemLinkshell(CLinkshellItem * item);

};

#endif